package fr.enseirbmatmeca.apms.hibernate.dao;

import java.util.List;

import fr.enseirbmatmeca.apms.spring.model.project.Project;
import fr.enseirbmatmeca.apms.spring.model.project.UploadedFile;
import fr.enseirbmatmeca.apms.spring.model.user.User;

/**
 * Allows performing complex actions on persistent data 
 * @author coudar
 */
public interface UploadedFileDAO {

    public UploadedFile createUploadedFile(UploadedFile uploadedFile);
    
    public List<UploadedFile> getUploadedFile(Project project);

    public UploadedFile updateUploadedFile(UploadedFile uploadedFile);
}